PreviousNextTracker indexSee it online !

(307/308) 1909 - XML plugin's templates don't work

In a fresh jEdit 5.5.0 install, openjdk 11.0.5 on Linux.

Steps to reproduce:
1. install Templates and XMLPlugin
2. XMLPlugin installs a template directory at startup
3. activate any one of them e.g. Plugins > Templates > XMLPlugin > xslt-2.0.vm
4. The first time nothing happens
5. The second time an exception is logged

{{{
[java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: Error processing template 'XMLPlugin/xslt-2.0.vm'
[java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: java.lang.NullPointerException
[java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:294)
}}}

Submitted kerik-sf - 2019-12-11 21:41:47.787000 Assigned
Priority 5 Labels
Status open Group
Resolution None

Comments

2019-12-11 21:45:56.146000
kerik-sf

- Description has changed:

Diff:

~~~~

--- old
+++ new
@@ -1,4 +1,4 @@
-In a fresh jEdit 5.5.0 install.
+In a fresh jEdit 5.5.0 install, openjdk 11.0.5 on Linux.

Steps to reproduce:
1. install Templates and XMLPlugin

~~~~

- **Group**: -->

2019-12-12 01:40:05.019000
conal_tuohy

Thanks for opening the issue, Eric. I can just add that the problem is not specific to the XMLPlugin's templates, nor to XML files; my experience is that it occurs for any template, of any type.

2019-12-12 03:39:26.683000
daleanson

What version of Templates plugin?

On Wed, Dec 11, 2019, 6:40 PM Conal Tuohy <conal_tuohy@users.sourceforge.net>
wrote:

> Thanks for opening the issue, Eric. I can just add that the problem is not
> specific to the XMLPlugin's templates, nor to XML files; my experience is
> that it occurs for any template, of any type.
> ------------------------------
>
> * [plugin-bugs:#1909] <https://sourceforge.net/p/jedit/plugin-bugs/1909/>
> XML plugin's templates don't work*
>
> *Status:* open
> *Group:*
> *Created:* Wed Dec 11, 2019 09:41 PM UTC by Eric Le Lay
> *Last Updated:* Thu Dec 12, 2019 01:38 AM UTC
> *Owner:* nobody
>
> In a fresh jEdit 5.5.0 install, openjdk 11.0.5 on Linux.
>
> Steps to reproduce:
> 1. install Templates and XMLPlugin
> 2. XMLPlugin installs a template directory at startup
> 3. activate any one of them e.g. Plugins > Templates > XMLPlugin >
> xslt-2.0.vm
> 4. The first time nothing happens
> 5. The second time an exception is logged
>
> [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: Error processing template 'XMLPlugin/xslt-2.0.vm' [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: java.lang.NullPointerException [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:294) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1533) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:343) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at templates.TemplatesPlugin.processTemplate(Unknown Source) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at templates.TemplatesPlugin.processTemplate(Unknown Source) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at templates.TemplatesPlugin.processTemplate(Unknown Source) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/java.lang.reflect.Method.invoke(Method.java:566) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.Reflect.invokeMethod(Reflect.java:135) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.Reflect.invokeStaticMethod(Reflect.java:99) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.Name.invokeMethod(Name.java:871) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:75) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BSHBlock.evalBlock(BSHBlock.java:130) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BSHBlock.eval(BSHBlock.java:80) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BshMethod.invokeImpl(BshMethod.java:362) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BshMethod.invoke(BshMethod.java:258) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BshMethod.invoke(BshMethod.java:186) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.BeanShellFacade.runCachedBlock(BeanShellFacade.java:233) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.BeanShell.runCachedBlock(BeanShell.java:439) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.BeanShellAction.invoke(BeanShellAction.java:73) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:343) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.jEdit$6.invokeAction(jEdit.java:3619) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.jEdit$6.invokeAction(jEdit.java:3601) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.EditAction$Wrapper.actionPerformed(EditAction.java:225) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:369) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1020) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1064) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Component.processMouseEvent(Component.java:6632) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Component.processEvent(Component.java:6397) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Container.processEvent(Container.java:2263) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/java.security.AccessController.doPrivileged(Native Method) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/java.security.AccessController.doPrivileged(Native Method) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
>
> ------------------------------
>
> Sent from sourceforge.net because you indicated interest in
> https://sourceforge.net/p/jedit/plugin-bugs/1909/
>
> To unsubscribe from further messages, please visit
> https://sourceforge.net/auth/subscriptions/
>

alternate (48.3Kio)

2019-12-12 06:48:12.449000
kerik-sf

This is with templates 5.0.1

2019-12-12 16:16:39.719000
daleanson

Weird. I followed your steps and it works fine for me. Would you verify your versions of oro, velocity, log4j, and jakartacommons, please?

BTW, I'm also running OpenJDK 11.0.5 on arch linux and Templates 5.0.1. I'm using XML 3.0.6. A difference might be that I'm running jEdit 5.6pre1, but I doubt that would be an issue in this case.

2019-12-14 15:52:55.943000
kerik-sf

commons-lang3-3.3.2.jar log4j-1.2.14.jar commons-logging-1.1.jar oro-2.0.8.jar commons-net-1.4.1.jar velocity-1.7.jar commons-codec-1.3.jar commons-collections-3.2.jar JakartaCommons.jar commons-httpclient-3.0.1.jar commons-io-2.4.jar

2019-12-14 15:57:18.041000
kerik-sf

To be sure I deleted the settings (already created using pjo/ant) and installed only Templates: same result with a basic template, containing only the word HELLO in allcaps...

2019-12-15 15:49:57.108000
daleanson

Would you take a look at plugin bug [1882](https://sourceforge.net/p/jedit/plugin-bugs/1882/) There are two exceptions in the log files attached to that ticket, the second one is the same as the one you're seeing. Are you also seeing the first one?

2019-12-16 07:46:01.417000
kerik-sf

I don't get the NoClassDefFoundError, but nothing happens the first time I insert a template. Maybe the exception is silently discarded at some point...

called_templates_twice.log (12.5Kio)

2019-12-16 07:49:49.437000
kerik-sf

- Description has changed:

Diff:

~~~~

--- old
+++ new
@@ -7,71 +7,8 @@
4. The first time nothing happens
5. The second time an exception is logged

- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: Error processing template &#39;XMLPlugin/xslt-2.0.vm&#39;
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: java.lang.NullPointerException
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:294)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1533)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:343)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at templates.TemplatesPlugin.processTemplate(Unknown Source)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at templates.TemplatesPlugin.processTemplate(Unknown Source)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at templates.TemplatesPlugin.processTemplate(Unknown Source)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/java.lang.reflect.Method.invoke(Method.java:566)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.Reflect.invokeMethod(Reflect.java:135)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.Reflect.invokeStaticMethod(Reflect.java:99)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.Name.invokeMethod(Name.java:871)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:75)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BSHBlock.evalBlock(BSHBlock.java:130)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BSHBlock.eval(BSHBlock.java:80)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BshMethod.invokeImpl(BshMethod.java:362)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BshMethod.invoke(BshMethod.java:258)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.bsh.BshMethod.invoke(BshMethod.java:186)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.BeanShellFacade.runCachedBlock(BeanShellFacade.java:233)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.BeanShell.runCachedBlock(BeanShell.java:439)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.BeanShellAction.invoke(BeanShellAction.java:73)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:343)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.jEdit$6.invokeAction(jEdit.java:3619)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.jEdit$6.invokeAction(jEdit.java:3601)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.gjt.sp.jedit.EditAction$Wrapper.actionPerformed(EditAction.java:225)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:369)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1020)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1064)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Component.processMouseEvent(Component.java:6632)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Component.processEvent(Component.java:6397)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Container.processEvent(Container.java:2263)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/java.security.AccessController.doPrivileged(Native Method)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/java.security.AccessController.doPrivileged(Native Method)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
- [java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
+{{{
+[java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: Error processing template &#39;XMLPlugin/xslt-2.0.vm&#39;
+[java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: java.lang.NullPointerException
+[java] 22:39:25 [AWT-EventQueue-0] [error] TemplatesPlugin: at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:294)
+}}}

~~~~

- Attachments has changed:

Diff:

~~~~

--- old
+++ new
@@ -0,0 +1 @@
+stacktrace.log (9.4 kB; text/x-log)

~~~~

2019-12-16 07:49:51.591000
kerik-sf

moving the stacktrace to an attachment

2019-12-16 15:20:49.564000
daleanson

Okay, I figured out why it works for me and not for you -- I still have a copy of commons-lang-2.6.jar in my ~/.jedit/jars folder. I think this is from a previous version of Jakarta Commons. It has the StringUtils class that the version of Velocity included with the Templates plugin needs. I guess there are a couple of ways to fix this, either update the Templates plugin to use a new version of Velocity and associated libraries, or include the older commons-lang-2.6.jar with Templates.